package com.cw.jeeyt.dao.query.api;

import java.io.Serializable;

import lombok.Builder;
import lombok.Data;

/**
 * 接口文档生成配置查询条件
 *
 * @author admin
 * @date 2020-04-19 17:18:55
 */
@Data
@Builder
public class ApiFacadeGenerateConfigQuery implements Serializable {

    /** serialVersionUID */
    private static final long serialVersionUID = 1251802447897272320L;
    /** RPC类型 */
    private String rpcType;
    /** 枚举扫描路径 */
    private String enumSacnPackage;
    /** 枚举匹配格式 */
    private String enumPatterns;
    /** 接口参数文件路径列表 */
    private String facadeParamFilePaths;
    /** 接口路径前缀 */
    private String facadeUrlPrefix;
    /** 接口版本号 */
    private String facadeVersion;
    /** 是否生成公共请求信息 */
    private String generateHeaderParam;
    /** 主键id */
    private Long id;
    /** 接口文档输出路径 */
    private String outputPath;
    /** 项目编码 */
    private String projectCode;
    /** 项目名称 */
    private String projectName;
    /** class文件所在路径 */
    private String targetPath;
}
